// 入口文件
//1 导入vue
import Vue from 'vue';

//1.1 导入路由的包
import VueRouter from 'vue-router';
//1.2 安装路由
Vue.use(VueRouter);
//1.3 导入自己的 router.js 模块
import router from './router.js';

//2.1 导入 vue-resource 包
import VueSource from 'vue-resource';
//2.2 安装 vue-resource 包
Vue.use(VueSource);
//2.3 配置全局请求路径
Vue.http.options.root = 'http://www.escook.cn:3000';
//2.4 配置全局 post 参数3格式
Vue.http.options.emulateJSON = true;

//导入格式化时间插件
import moment from 'moment';
//定义全局过滤器
Vue.filter('dateFormat', function(dataStr, pattern = "YYYY-MM-DD HH-mm-ss") {
    return moment(dataStr).format(pattern);
});

//按需导入mint-ui组件
// import { Header, Swipe, SwipeItem, Button,Lazyload } from 'mint-ui';
// Vue.component(Header.name, Header);
// Vue.component(Swipe.name, Swipe);
// Vue.component(SwipeItem.name, SwipeItem);
// Vue.component(Button.name, Button);
// Vue.use(Lazyload);
import MintUI from 'mint-ui';
import 'mint-ui/lib/style.css';
Vue.use(MintUI);

//导入mui文件
import './lib/mui/css/mui.min.css';
import './lib/mui/css/icons-extra.css';

//2 导入app根组件
import App from './App.vue';

//3 实例
var vm = new Vue({
    el: '#app',
    render: c => c(App),
    router  //挂载路由对象到 vm 实例上
});